From 738211828b2d1d27141c352503bdc4e3127ff847 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 30 Oct 2004 04:24:55 +0000 Subject: [PATCH] Redisplay the new selection. 2004-10-30 Matthias Clasen * gtk/gtktextbtree.c (_gtk_text_btree_select_range): Redisplay the new selection. * gtk/gtktextview.c (gtk_text_view_select_all): Use gtk_text_buffer_select_range(). --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtktextbtree.c | 2 ++ gtk/gtktextview.c | 3 +-- 6 files changed, 27 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2388ca097b..54535ca3d1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2004-10-30 Matthias Clasen + * gtk/gtktextbtree.c (_gtk_text_btree_select_range): Redisplay + the new selection. + + * gtk/gtktextview.c (gtk_text_view_select_all): Use + gtk_text_buffer_select_range(). + * tests/testtext.c: Add a "Select All" menuitem. (#156792, Paolo Borelli) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 2388ca097b..54535ca3d1 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,11 @@ 2004-10-30 Matthias Clasen + * gtk/gtktextbtree.c (_gtk_text_btree_select_range): Redisplay + the new selection. + + * gtk/gtktextview.c (gtk_text_view_select_all): Use + gtk_text_buffer_select_range(). + * tests/testtext.c: Add a "Select All" menuitem. (#156792, Paolo Borelli) diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 2388ca097b..54535ca3d1 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,5 +1,11 @@ 2004-10-30 Matthias Clasen + * gtk/gtktextbtree.c (_gtk_text_btree_select_range): Redisplay + the new selection. + + * gtk/gtktextview.c (gtk_text_view_select_all): Use + gtk_text_buffer_select_range(). + * tests/testtext.c: Add a "Select All" menuitem. (#156792, Paolo Borelli) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 2388ca097b..54535ca3d1 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,11 @@ 2004-10-30 Matthias Clasen + * gtk/gtktextbtree.c (_gtk_text_btree_select_range): Redisplay + the new selection. + + * gtk/gtktextview.c (gtk_text_view_select_all): Use + gtk_text_buffer_select_range(). + * tests/testtext.c: Add a "Select All" menuitem. (#156792, Paolo Borelli) diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 1f06d59b23..8d26eeaed3 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -2848,6 +2848,8 @@ _gtk_text_btree_select_range (GtkTextBTree *tree, "insert", FALSE, ins, TRUE, FALSE); real_set_mark (tree, tree->selection_bound_mark, "selection_bound", FALSE, bound, TRUE, FALSE); + + redisplay_region (tree, ins, bound); } diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 9efe99d5a5..8323491cd5 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -6774,8 +6774,7 @@ gtk_text_view_select_all (GtkWidget *widget, if (select) { gtk_text_buffer_get_bounds (buffer, &start_iter, &end_iter); - gtk_text_buffer_move_mark_by_name (buffer, "insert", &start_iter); - gtk_text_buffer_move_mark_by_name (buffer, "selection_bound", &end_iter); + gtk_text_buffer_select_range (buffer, &start_iter, &end_iter); } else { -- 2.30.2